///*
// * To change this template, choose Tools | Templates
// * and open the template in the editor.
// */
//package util;
//
//import com.sun.faces.util.Util;
//import javax.faces.application.ViewHandler;
////import javax.faces.context.FacesContext;
//import javax.faces.application.ViewHandlerWrapper;
//import javax.faces.context.FacesContext;
//import javax.faces.el.ValueBinding;
//
///**
// *
// * @author Vojtisek
// */
//public class ValueBindingViewHandler extends ViewHandlerWrapper {
//
//    protected ViewHandler wrappedViewHandler;
//
//    public ValueBindingViewHandler(ViewHandler viewHandler) {
//        super();
//        this.wrappedViewHandler = viewHandler;
//    }
//
//    protected ViewHandler getWrapped() {
//        return this.wrappedViewHandler;
//    }
//
//    @Override
//    public String getActionURL(FacesContext context, String viewId) {
//        String result = viewId;
//        if (Util.isVBExpression(viewId)) {
//            ValueBinding vb =
//                    context.getApplication().createValueBinding(viewId);
//            result = vb.getValue(context).toString();
//        }
//        return super.getActionURL(context, result);
//    }
//}
//
